#制作ini配置文件
import configparser
config=configparser.ConfigParser()
config.read("IpConfig.ini")
try:
    config.add_section("Match")
    config.set("Match","IP","172.17.29.120")
    config.set("Match","Mask","255.255.255.0")
    config.set("Match","Gateway","172.17.29.1")
    config.set("Match","DNS","0.0.0.0")
except configparser.DuplicateSectionError:
    print("Section 'Match' already exists")
config.write(open("IpConfig.ini", "w"))





# ②配置文件（ini文件)的存放位置：配置文件和调用文件未放在同一个文件包下面。
#
# 使用read()函数读取并解析配置文件时，则需要写配置文件（ini文件）存放绝对路径。
#
# 例如：
#
# parentDirPath=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))   #os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 获取当前文件所在目录的绝对路径 注意：该路径不包含当前目录
# path=parentDirPath+'\\config\\PageElementLocator.ini'      #获取配置文件的的绝对路径
#
# cf=ConfigParser()                   #实例化
# cf.read(path)   #读取并解析配置文件